.TextList001 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;

	& > .Top {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 4px 0;

		& > div {
			display: flex;
			align-items: center;
			justify-content: center;
			height: var(--TextListTopHeight);
			background: var(--TextListTopBack);
			color: var(--TextListTopFontColor);
			font-size: var(--TextListTopFontSize);
			font-family: var(--TextListTopFontFamily);
			margin: 0 1px;
		}
	}

	& > .List {
		flex: 1;
		width: 100%;
		overflow-y: scroll;

		&::-webkit-scrollbar {
			display: none;
		}

		& > div {
			display: flex;
			align-items: center;
			justify-content: center;

			& > div {
				display: flex;
				align-items: center;
				justify-content: center;
				text-align: center;
				padding: 0 4px;
				height: var(--TextListListHeight);
				border-bottom: var(--TextListListBorder);
				color: var(--TextListTopFontColor);
				font-size: var(--TextListTopFontSize);
				font-family: var(--TextListTopFontFamily);
			}
		}
	}
}
